لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
توزیع برنامه های الکترونیکی [ویدئو]
Distributing Electron Applications [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Electron یک فریم ورک منبع باز محبوب است که به شما امکان می دهد برنامه های دسکتاپ را با استفاده از مهارت هایی که قبلاً به عنوان یک توسعه دهنده front-end دارید بسازید.
در این دوره، بحث های مفصلی را در مورد نحوه بسته بندی، امضا و توزیع صحیح برنامه های Electron بررسی خواهیم کرد. ما با توضیح سریع نحوه بستهبندی برنامههای Electron در زیر کاپوت شروع میکنیم و با داشتن این دانش، با استفاده از ابزارهایی که کل فرآیند را خودکار میکنند، هر سیستم عامل اصلی را با جزئیات پوشش خواهیم داد.
استقرار برنامه های دسکتاپ یک کار بی اهمیت نیست و ممکن است از پس زمینه توسعه وب احساس گم شدن کنید. این دوره به شما کمک میکند تا با آموزش بهترین شیوهها، پاسخ به نگرانیهای رایج، و توضیح جزئیات نحوه واگذاری بستهبندی و استقرار برنامهها به سرویسهای یکپارچهسازی مداوم، در دریای توزیع برنامههای دسکتاپ حرکت کنید، تا بتوانید نسخهای از برنامه خود را در همه عملیاتها مستقر کنید. سیستم ها با یک فرمان واحد ? بررسی کنید که چگونه ابزارهای بسته بندی الکترون در زیر هود کار می کنند
?برنامه Electron خود را برای ارسال برنامه های فروشگاهی آماده کنید
برای اطمینان از یکپارچگی، برنامه Electron خود را کد امضا کنید
استقرارهای خود را با استفاده از خدمات یکپارچه سازی مداوم به طور خودکار انجام دهید
?پیکربندی Travis CI و Appveyor CI برای ساخت و استقرار خودکار برنامه های Electron
این دوره برای توسعه دهندگان Electron که به دنبال توزیع برنامه های Electron خود هستند ساخته شده است. تجربه قبلی توسعه Electron برای این دوره ضروری است. *یاد بگیرید که از electron-builder برای بسته بندی برنامه های Electron استفاده کنید * * درک نحوه تنظیم به روز رسانی خودکار برای برنامه های Electron * * آموزش انجام امضای کد در همه سیستم عامل های اصلی * *
سرفصل ها و درس ها
نحوه بسته بندی برنامه های الکترونیکی
How Electron Applications are Packaged
بررسی اجمالی دوره
The Course Overview
اصول بسته بندی
Basics of Packaging
کجا منتشر کنیم؟
Where to Publish?
مدیریت ماژول های بومی الکترون
Managing Electron Native Modules
مقدمه ای بر الکترون ساز
Introduction to electron-builder
گنو/لینوکس
GNU/Linux
ساخت بسته های دبیان
Building Debian Packages
ساخت بسته های RPM
Building RPM Packages
ساخت AppImages
Building AppImages
ساخت بسته های اسنپ
Building Snap Packages
ساختارهای گنو/لینوکس را روی Travis CI پیکربندی کنید
Configure GNU/Linux Builds on Travis CI
سیستم عامل مک
macOS
ساخت آرشیو DMG
Building DMG Archives
ساخت بسته های PKG
Building PKG Packages
امضای کد
Code Signing
ساخت بستههای فروشگاه App Mac
Building Mac App Store Packages
پیکربندی MacOS Builds بر روی Travis CI
Configure macOS Builds on Travis CI
پنجره ها
Windows
Building NSIS Installers
Building NSIS Installers
ساخت بسته های قابل حمل
Building Portable Packages
امضای کد
Code Signing
ساخت بسته های AppX
Building AppX Packages
پیکربندی Windows Builds در Appveyor CI
Configure Windows Builds on Appveyor CI
به روز رسانی خودکار
Auto Updates
بهروزرسانیهای خودکار را برای macOS تنظیم کنید
Setup Auto Updates for macOS
راه اندازی به روز رسانی خودکار برای ویندوز
Setup Auto Updates for Windows
بهروزرسانیهای خودکار را برای AppImages تنظیم کنید
Setup Auto Updates for AppImages
نکات و ترفندها
Tips and Tricks
فشرده سازی باینری ها/کتابخانه ها با UPX
Compressing Binaries/Libraries with UPX
سازه های قابل تکرار با NPM Shrinkwrap
Reproducible Builds with NPM Shrinkwrap
کوچک کردن و الحاق جاوا اسکریپت
Minify and Concatenate JavaScript
بسته بندی برنامه های کاربردی وب در پوسته دسکتاپ
Packaging Web Applications in a Desktop Shell
نمایش نظرات